解决导入maven工程时cannot resolve依赖问题 您所在的位置:网站首页 idea报cannot resolve method 解决导入maven工程时cannot resolve依赖问题

解决导入maven工程时cannot resolve依赖问题

2024-06-02 08:36| 来源: 网络整理| 查看: 265

在导入maven项目时,发现有几个公司私服的核心jar包死活拉不下来,尝试了几种办法无果,最后参考同事的办法解决。

一、问题描述

pom.xml中,几个核心依赖jar包无法拉取到本地

报错:Resolve dependencies

   Cannot resolve xxx...

二、解决办法 1、检查Idea的maven设置

Maven home path、User setting file和Local repository的设置。

Idea的maven设置

2、清除缓存重启Idea

2.1 File-->Invalidate Caches / Restart...

清除缓存重启Idea

2.2 刷新pom.xml文件或者reloadAllMavenProjects

reloadAllMavenProjects

3、重新导入maven项目

重新导入该maven项目

如果还无法解决,需要检查Maven的配置文件setting.xml

4、设置Maven的配置文件setting.xml,配置公司镜像

4.1 根据方法1的maven配置中User setting file对应的settting.xml路径打开该文件

4.2 配置阿里云和公司的私服仓库地址(检查公司私服地址是否无误,能正确访问)

4.3 保存设置 刷新pom.xml或者mvn clean install

4.4 检查repository中是否存在对应的jar包文件

配置setting镜像

上述几个办法仍然未能解决我的问题,最后参考同事的解决办法完美决绝

5、修改Maven的配置文件setting.xml,设置profile

5.1 镜像设置只保留阿里云的配置,移除公司私服地址

setting镜像

5.2 设置profiles

在标签中新增一个的标签设置,对应设置如下

启动设置的profile,对应的id

setting设置profile

对应代码:

nexusProfile nexus nexus http://需要改为本公司私服仓库url true true nexusProfile

5.3 重新构建项目

找到maven窗口,在项目根节点下,Lifecycle-->clean-->intall,或者直接在控制台输入命令 mvn clean install

最后几个公司私服的jar包终于拉取到本地。

 



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有